#pragma once
#include "player.h"
#include "define.h"

class CHuman :
	public CPlayer
{
public:
	CHuman(void);
	~CHuman(void);

	void SetState(_HUMAN_STATE state) {m_State = state;};
	int GetState() {return m_State;};
	void SetMove(int move) {m_iMove = move;};
	int GetMove() {return m_iMove;};

	void ClearCount() {m_iCountMove = 0;};
	void Count() {m_iCountMove++;};
	bool DoneMove();

	void ClearAsk() {m_bJustAsk = false;};
	bool JustAsk() {return m_bJustAsk;};
	void Ask() {m_bJustAsk = true;};

private:
	_HUMAN_STATE m_State;
	int m_iMove;
	int m_iCountMove;
	bool m_bJustAsk;
};
